//
//  CZStatusDetailViewController.swift
//  GZWeibo007
//
//  Created by xushengwei on 15/12/24.
//  Copyright © 2015年 Apple. All rights reserved.
//

import UIKit

class CZStatusDetailViewController: UIViewController {
    
    //MARk: - 属性
    ///微博模型
    private var status: CZStatus
    
    
    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    
    //MARK: - 构造函数
    init(status: CZStatus) {
        self.status = status
        super.init(nibName: nil, bundle: nil)
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        
        prepareUI()
        
        
    }
    
    ///MARK: - 准备UI
    private func prepareUI() {
        //添加子控件
        view.addSubview(tableView)
        
        //约束
        tableView.translatesAutoresizingMaskIntoConstraints = false
        
        //tableView水平
        view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|-0-[tb]-0-|", options: NSLayoutFormatOptions(rawValue: 0), metrics: nil, views: ["tb" : tableView]))
        
    }
    
    // 设置tableView
    private func prepareTableView() {
        //设置背景
        tableView.backgroundColor = UIColor(white: 0.9, alpha: 1)
        
        tableView.estimatedRowHeight = 300
        
        
    }
    
    
    //MARK; - 懒加载
    ///tableView
    private lazy var tableView = UITableView(frame: CGRectZero, style: UITableViewStyle.Plain)

}

// MARK: - 扩展 CZStatusDetailViewController 实现 UITableViewDataSource 和 UITableViewDelegate协议
//extension CZStatusDetailViewController: UITableViewDataSource, UITableViewDelegate {
//    
//    ///tableView显示cell的数量
//    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
//        /// 显示2组, 第一组显示微博内容,第二组显示转发或评论
//        return 2
//    }
//}
//



